.main{
		margin: 30rpx;
		.main_head{
			color: #333333;
			.main_details_box{
				width: 100%;
				display: flex;
				.item-avatar{
					width: 200rpx;
					height: 200rpx;
					margin-top: 40rpx;
					image{
						width: 100%;
						max-height: 100%;
					}
				}
				.item-box{
					width: 500rpx;
					margin-left:26rpx;
					.item-info{
						display: flex;
						align-items: center;
						.item-name{
							font-size: 36rpx;
						}
						text{
							font-size: 28rpx;
							margin-right: 10rpx;
						}
					}
					.item-auth{
						margin-top: 20rpx;
						margin-bottom: 20rpx;
						width:130rpx;
						height: 40rpx;
						image{
							width: 100%;
							height: 100%;
						}
					}
					.item-job, .item-phone, .item-map{
						line-height: 50rpx;
						image{
							width: 30rpx;
							height:30rpx;
							margin-right: 10rpx;
						}
					}
				}
			}
			
			.item-skill{
				height: 60rpx;
				line-height: 60rpx;
				margin-bottom: 20rpx;
				image{
					width: 30rpx;
					height:30rpx;
					margin-right: 10rpx;
				}
			}
		}
		
		.css3order{
			padding: 0 10rpx;
			border-radius: 10rpx;
			border: 1px solid #fbfbfb;
			box-shadow: 0rpx 8rpx 8rpx #ccc;
		}
		.main_details_content{
			background-color: #fff;
			width: 670rpx;
			padding: 40rpx 40rpx 0 40rpx;
			display: flex;
			flex-wrap: wrap;
			.main_details_content_left{
				margin-right: 20rpx;
				margin-top: 40rpx;
			}
			.main_details_content_right{
				width: 600rpx;
			}
			.main_details_content_box{width: 100%;	}
			.main_details_content_right,.main_details_content_box{	
				
				.main_details_title{
					color: #000;
					font-size: 42rpx;
					font-weight: bold;
				}
				.main_details_box{
					display: flex;
					.main_details_box_job_left{
						margin-top: 30rpx;
						margin-right: 20rpx;
					}
					.main_details_box_job{
						margin-top: 10rpx;
						.main_details_box_job_company{
							color: #000;
							height: 80rpx;
							line-height: 80rpx;
						}
						.main_details_box_job_time, .main_details_box_job_intro, .main_details_box_job_post{
							margin: 6rpx 0;
							color: #777777;
							word-break: break-all
							
						}
						.main_details_box_job_intro{
							font-size: 28rpx;
						}
						.main_details_box_job_time{
							
							white-space:nowrap;
							overflow:hidden;
							text-overflow:ellipsis;
						}
						.main_details_box_job_post{
							color: #777777;
						}
						.main_details_box_job_project{
							margin: 20rpx 0;
							background-color: #f9f9f9;
							border: 1px solid #cfcfcf;
							padding: 20rpx 30rpx;
							border-radius: 10rpx;
						}
					}
				}
			}
		}
		
		.main_details_foot{
			width: 100%;
			display: flex;
			align-items: center;
			color: #fff;
			position: fixed;
			bottom: 0;
			.foot_left{
				height:120rpx;
				display: flex;
				flex-wrap: wrap;
				justify-content: center;
				background-color: #795fff;
				width: 50%;
				padding-top: 20rpx;
				text{
					height: 50rpx;
					line-height: 50rpx;
					text-align: center;
					display: block;
					width: 100%;
				}
			}
			.foot_right{
				text-align: center;
				height:140rpx;
				line-height: 140rpx;
				width: 50%;
				background-color: #000;
			}
		}
	}
	
	.main_resume_foot{
		width: 100%;
		display: flex;
		align-items: center;
		color: #fff;
		position: fixed;
		bottom: 0;
		font-size: 40rpx;
		margin: 0 -30rpx;
		.foot_left{
			height:120rpx;
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
			background-color: #795fff;
			width: 50%;
			padding-top: 20rpx;
			text{
				height: 50rpx;
				line-height: 50rpx;
				text-align: center;
				display: block;
				width: 100%;
			}
		}
		.foot_right{
			text-align: center;
			height:140rpx;
			line-height: 140rpx;
			width: 100%;
			background-color: #000;
		}
	}